Embedded GLIBC
表示
最終版 |
2.19
/ 2014年9月29日[1] |
---|---|
リポジトリ | |
プログラミング 言語 | C |
対応OS | クロスプラットフォーム |
プラットフォーム | クロスプラットフォーム |
サポート状況 | 開発終了 |
種別 | ランタイムライブラリ |
ライセンス | GNU LGPL |
公式サイト | http://www.eglibc.org/ |
Embedded GLIBC (EGLIBC)はGNU Cライブラリ(glibc)の派生物であり、glibcとのソース・バイナリ互換性を保ちながらも組み込み機器への利用に最適化した標準Cライブラリである。EGLIBCの著作者はこれはglibcのフォークを意図してはいない、また派生物であるとしながらも、glibcのコア開発者に却下されたパッチの受け入れを表明している[2]。EGLIBCはGNU LGPLのもと配布されるフリーソフトウェアである。
2009年5月、Debianは、glibcの開発プロセスに対する懸念により、glibcからEGLIBCへの移行を発表した[3][注釈 1]。それに続き、Ubuntuが9.10リリースよりこのライブラリに移行した。Ark LinuxもまたEGLIBCを使用している[4]。なおDebian自身は、2011年にリリースされた、6.0 (コードネーム: squeeze)より正式にEGLIBCに移行した。
2014年初頭、glibc 2.19(同年2月リリース)からのフォークを最後に、EGLIBCの開発終了と、glibcへの合流が発表された[5][6] [注釈 2]。 これを受けて、Debianも8.0(コードネーム: jessie)からglibcに戻ることになった [7]。
脚注
[編集]注釈
[編集]出典
[編集]- ^ “svn: branches/eglibc-2_19/libc/NEWS”. www.eglibc.org (2014年9月29日). 2015年3月21日閲覧。
- ^ “EGLIBC: FAQ”. www.eglibc.org. 2011年2月9日閲覧。
- ^ Aurélien Jarno (2009年5月5日). “Debian is switching to EGLIBC”. blog.aurel32.net. 2011年2月9日閲覧。
- ^ “Ark Linux switches to eglibc”. arklinux.wordpress.com (2009年5月13日). 2011年2月9日閲覧。
- ^ 江添亮 (2014年6月19日). “本の虫: Debianがeglibcからglibcに戻る”. cpplover.blogspot.com. 2015年3月21日閲覧。
- ^ Joseph S. Myers (2014年2月7日). “EGLIBC 2.19 set up (last release branch), EGLIBC trunk now closed”. www.eglibc.org. 2015年3月21日閲覧。
- ^ Aurélien Jarno (2014年6月18日). “Debian is switching (back) to GLIBC”. blog.aurel32.net. 2015年3月21日閲覧。
外部リンク
[編集]- 公式ウェブサイト
- EGLIBC: Mission - EGLIBCのプロジェクト目標には、組み込み機器へのglibc対応強化、開かれた開発環境の維持、開発者の協力的な参加が掲げられている。
- EmbToolkit (これはEGLIBCプロジェクトの一部ではない): 組み込みLinux向けにとりわけEGLIBCツールチェーンを提供するよう設計されたビルドシステム
- 批評
- Debian switching to EGLIBC - LWN.net
- A tribute Linux Hater's Blog - eglibcは"It’s just glibc, sans jackass."(glibcから間抜けな奴を差し引いたもの)と記述されている。
- Debianがglibcの派生版「eglibc」を採用へ アットマーク・アイティ
- Debianのglibcからeglibcへの移行、もしくはウルリッヒ・ドレッパーの人気に嫉妬 - glibc主要開発者(Core Developer)の一人、Ulrich Drepperの組み込み機器や希少アーキテクチャへのglibcの対応が悪かったのがEGLIBC誕生の要因の一つとも言える。